npm install -g mcp-containers
or
docker run -v ~/.claude:/root/.claude -p 8080:8080 metorial/mcp-containers
初始化 MCP container 設定:
mcp init
生成的設定範例如下:
containers:
- name: weather
image: ghcr.io/beehiveinnovations/zen-mcp-server:latest
command: ["node", "server.js"]
env:
API_KEY: ${WEATHER_API_KEY}
- name: github
image: ghcr.io/claude/mcp-git:latest
啟動所有 MCP container:
mcp up
停止與清理
mcp down
技術:mcp-containers
分類:MCP Plugin Container Orchestrator
難度:⭐⭐⭐☆☆(1–5 顆星)
實用度:⭐⭐⭐⭐⭐(1–5 顆星)
一句話:讓 Claude 的 MCP Plugins 像 Docker 一樣可攜又可控。
關鍵指令:mcp up
適用情境:需要同時啟用多個 MCP server 或快速部署 Claude Plugins 時。
mcp-containers 解決了 MCP 生態的一個大問題 —— Plugin 啟動地獄。
以前要讓 Claude 同時連接 Git、Weather、DB 三個 MCP server,
得開三個 terminal、跑三個 process;
現在只要一行 mcp up,所有容器就啟動完畢,Claude 直接能用。
這讓整個 MCP plugin 生態系進入「可部署階段」,
再配合 aitmpl plugins 或 Claude Skills,
你就能組出一個容器化的 AI 工作空間。